EVENTO
Uso de Conceitos Arquiteturais para Aumento da Expressividade na Modelagem de Workflows Científicos
Tipo de evento: Defesa de Dissertação de Mestrado
Experimentos in-silico não raramente assumem a forma de workflows por envolverem a execução de conjuntos de tarefas interdependentes. A automação desses workflows por meio de Sistemas Gerenciadores de Workflows Científicos (SGWfCs) tem sido alvo de diversos trabalhos na área de e-ciência. Tradicionalmente, os SGWfCs oferecem mecanismos fundamentais de automação como despacho de tarefas e movimentação de dados, mas trabalhos recentes têm demonstrado também o interesse no suporte a atributos não-funcionais, como confiabilidade e rastreabilidade, nesses sistemas. A configuração desses atributos nos SGWfCs atuais é, contudo, limitada em vários aspectos, em particular no que se refere às interações entre tarefas. Essa característica confere menor expressividade às linguagens de modelagem de workflows providas por esses sistemas. Objetivando o aprimoramento dessa expressividade, este trabalho apresenta uma proposta chamada Open Scientific Connectors (OSC), que adota conceitos arquiteturais para a representação de interações entre tarefas como elementos de modelagem de primeira classe. Esta abordagem propicia uma maior capacidade de composição e de reuso na modelagem de workflows, particularmente nas configurações dos mecanismos que lidam com atributos não-funcionais. A proposta é avaliada através de estudos de casos, onde aspectos como a expressividade, a capacidade de composição e de reuso e a simplicidade de OSC são comparados a trabalhos relacionados. Um protótipo de SGWfC baseado em OSC ilustra ainda a exequibilidade dos modelos de workflows descritos nessa linguagem.
Data Início: 10/05/2013 Hora: 14:00 Data Fim: 10/05/2013 Hora: 17:00
Local: LNCC - Laboratório Nacional de Computação Ciêntifica - Auditorio A
Aluno: Vivian Medeiros - LNCC - LNCC
Orientador: Antônio Tadeu Azevedo Gomes - Laboratório Nacional de Computação Científica - LNCC
Participante Banca Examinadora: Fabio Andre Machado Porto - Laboratório Nacional de Computação Científica - LNCC Regina Maria Maciel Braga - UFJF - UFJF
Suplente Banca Examinadora: Artur Ziviani - Laboratório Nacional de Computação Científica - LNCC